x86 hvm: hvm_set_callback_irq_level() must not be called in IRQ
authorKeir Fraser <keir.fraser@citrix.com>
Fri, 8 May 2009 10:50:12 +0000 (11:50 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Fri, 8 May 2009 10:50:12 +0000 (11:50 +0100)
commita5db2986d47fafc5e62f992616f057bfa43015d9
tree9c1ab5e139540d127637a6666ac8acf9b47dd568
parent727a00e80e581ee15ea2b7caea3fe27c415164f5
x86 hvm: hvm_set_callback_irq_level() must not be called in IRQ
context or with IRQs disabled. Ensure this by deferring to tasklet
(softirq) context if required.

Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
xen/arch/x86/hvm/hvm.c
xen/arch/x86/hvm/irq.c
xen/include/asm-x86/hvm/vcpu.h